package org.jeecg.modules.yinsheng.command.protocolpay;

import java.io.Serializable;

import org.jeecg.modules.yinsheng.annotation.Length;
import org.jeecg.modules.yinsheng.annotation.NotBlank;

/**
 * @ClassName FastPayMsgVerifyReqCommand
 * @Description 短信确认快捷支付业务交易
 * @Author linxl
 * @Date 2021/6/7 14:54
 * @Version 1.0
 */

public class FastPayMsgVerifyReqCommand implements Serializable {
	private static final long serialVersionUID = -1557728469671874148L;

	// 网关流水号（下发短息和支付授权使用该参数)
	@NotBlank(message = "网关流水号不能为空")
	private String paygateBizSn;

	// 支付短信验证码
	@NotBlank(message = "支付短信验证码不能为空")
	@Length(max = 6, message = "支付短信验证码最大长度不能超过6个字符")
	private String smsCode;

	public String getPaygateBizSn() {
		return paygateBizSn;
	}

	public FastPayMsgVerifyReqCommand setPaygateBizSn(String paygateBizSn) {
		this.paygateBizSn = paygateBizSn;
		return this;
	}

	public String getSmsCode() {
		return smsCode;
	}

	public FastPayMsgVerifyReqCommand setSmsCode(String smsCode) {
		this.smsCode = smsCode;
		return this;
	}

}
